/** ***********************************************************************
*  $Id: $
*
*  COPYRIGHT @2008 CSS CORP PVT LTD
*          
*  This program is free software; you can redistribute it and/or modify it under the terms of 
*  version 2 of the GNU General Public License as published by the Free Software 
*  Foundation.
*
*  The above copyright notice and this permission notice shall be included in all copies 
*  or substantial portions of the Software.
*
*  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
*  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
*  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY
*  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
*  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
*  DEALINGS IN THE SOFTWARE.
*
************************************************************************* */

package com.css.ctg.tulip.jaxb.config;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * <p>	This object contains factory methods for each 
 * 		Java content interface and Java element interface 
 * 		generated in the com.css.ctg.configjaxb package. 
 * 
 * <p>	An ObjectFactory allows you to programatically 
 * 		construct new instances of the Java representation 
 * 		for XML content. The Java representation of XML 
 * 		content can consist of schema derived interfaces 
 * 		and classes representing the binding of schema 
 * 		type definitions, element declarations and model 
 * 		groups.  Factory methods for each of these are 
 * 		provided in this class.
 * 
 * @version $Rev:
 * 			$
 * 		
 * 
 */
@XmlRegistry
public class ObjectFactory implements Serializable {
	
	private static final long serialVersionUID = 1L;

    /**
     * <p>	Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.css.ctg.configjaxb
     * 
     */
    public ObjectFactory() {
    }

    /**
     * <p>	Create an instance of {@link SpringConfigFilePath }
     * 
     * @return SpringConfigFilePath
     * 
     */
    public SpringConfigFilePath createSpringConfigFilePath() {
        return new SpringConfigFilePath();
    }

    /**
     * <p>	Create an instance of {@link Failurecase }
     * 
     * @return Failurecase
     * 
     */
    public Failurecase createFailurecase() {
        return new Failurecase();
    }

    /**
     * <p>	Create an instance of {@link TulipConfig }
     * 
     * @return TulipConfig
     */
    public TulipConfig createTulipConfig() {
        return new TulipConfig();
    }

    /**
     * <p>	Create an instance of {@link Solution }
     * 
     * @return Solution
     * 
     */
    public Solution createSolution() {
        return new Solution();
    }

    /**
     * <p>	Create an instance of {@link Cause }
     * 
     * @return Cause
     * 
     */
    public Cause createCause() {
        return new Cause();
    }

    /**
     * <p>	Create an instance of {@link TulipServiceList }
     * 
     * @return TulipServiceList
     * 
     */
    public TulipServiceList createTulipServiceList() {
        return new TulipServiceList();
    }

    /**
     * <p>	Create an instance of {@link Rule }
     * 
     * @return Rule
     * 
     */
    public Rule createRule() {
        return new Rule();
    }

    /**
     * <p>	Create an instance of {@link Rulegroup }
     * 
     * @return Rulegroup
     * 
     */
    public Rulegroup createRulegroup() {
        return new Rulegroup();
    }

    /**
     * <p>	Create an instance of {@link TulipService }
     * 
     * @return TulipService
     * 
     */
    public TulipService createTulipService() {
        return new TulipService();
    }
}
